1
general::
Phrase(s): spill one’s guts
Sl. to tell all; to confess. • I had to spill my guts about the broken window. I didn’t want you to take the blame. • Mary spilled her guts about the window. She confessed that she was trying to shield Bob.
McGrawhill's American Idioms And Phrasal Verbs